package com.ftwj.demo.config.task;

import java.util.concurrent.ScheduledFuture;

/**

* <p>Title: ScheduledTask</p>  
* <p>Description: 定时任务控制类</p>
* <p>Copyright: Copyright (c) 2020 </p>  
* <p>Company: 兰州飞天网景信息产业有限公司</p>    
* @author WangSLi
* @date 2020年2月28日 下午3:45:00
* @version V1.0
 */
public final class ScheduledTask {

    public volatile ScheduledFuture<?> future;
    
    /**
     * 
     * <p>Title: cancel</p>  
     * <p>Description: 取消定时任务 </p>   
     * @author WangSLi
     * @date 2020年2月28日  
     * @version 1.0
     */
    public void cancel() {
    	
        ScheduledFuture<?> future = this.future;
        if (future != null) {
            future.cancel(true);
        }
    }
}
